package com.zjsd.sqeybusiness.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class ShareInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private Long shareid ;
    private Long agencyid ;
    private String gxlx ;
    private String spdl ;
    private String content ;
    private String images ;
    private String fbrname ;
    private String fbrdh ;
    @DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd hh:mm:ss")//数据库导出页面时json格式化
    private Date fbsj ;
    private Long readnum ;
    private String scyxbz ;
    private String dzyxbz ;
    private String agencyname ;
    private String zcrdh ;
    private Integer scnum ;
    private Integer lynum ;
    private Integer dznum ;
    private Long companyid;
    private String companyName;
    @DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd hh:mm:ss")//数据库导出页面时json格式化
    private Date fbsjks ;
    @DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd hh:mm:ss")//数据库导出页面时json格式化
    private Date fbsjjs ;
    private String logo ;

    public Date getFbsjks() {
        return fbsjks;
    }

    public void setFbsjks(Date fbsjks) {
        this.fbsjks = fbsjks;
    }

    public Date getFbsjjs() {
        return fbsjjs;
    }

    public void setFbsjjs(Date fbsjjs) {
        this.fbsjjs = fbsjjs;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getShareid() {
        return shareid;
    }

    public void setShareid(Long shareid) {
        this.shareid = shareid;
    }

    public Long getAgencyid() {
        return agencyid;
    }

    public void setAgencyid(Long agencyid) {
        this.agencyid = agencyid;
    }

    public String getGxlx() {
        return gxlx;
    }

    public void setGxlx(String gxlx) {
        this.gxlx = gxlx;
    }

    public String getSpdl() {
        return spdl;
    }

    public void setSpdl(String spdl) {
        this.spdl = spdl;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getImages() {
        return images;
    }

    public void setImages(String images) {
        this.images = images;
    }

    public String getFbrname() {
        return fbrname;
    }

    public void setFbrname(String fbrname) {
        this.fbrname = fbrname;
    }

    public String getFbrdh() {
        return fbrdh;
    }

    public void setFbrdh(String fbrdh) {
        this.fbrdh = fbrdh;
    }

    public Date getFbsj() {
        return fbsj;
    }

    public void setFbsj(Date fbsj) {
        this.fbsj = fbsj;
    }

    public String getScyxbz() {
        return scyxbz;
    }

    public void setScyxbz(String scyxbz) {
        this.scyxbz = scyxbz;
    }

    public String getDzyxbz() {
        return dzyxbz;
    }

    public void setDzyxbz(String dzyxbz) {
        this.dzyxbz = dzyxbz;
    }

    public Long getReadnum() {
        return readnum;
    }

    public void setReadnum(Long readnum) {
        this.readnum = readnum;
    }

    public String getAgencyname() {
        return agencyname;
    }

    public void setAgencyname(String agencyname) {
        this.agencyname = agencyname;
    }

    public String getZcrdh() {
        return zcrdh;
    }

    public void setZcrdh(String zcrdh) {
        this.zcrdh = zcrdh;
    }

    public Integer getScnum() {
        return scnum;
    }

    public void setScnum(Integer scnum) {
        this.scnum = scnum;
    }

    public Integer getLynum() {
        return lynum;
    }

    public void setLynum(Integer lynum) {
        this.lynum = lynum;
    }

    public Integer getDznum() {
        return dznum;
    }

    public void setDznum(Integer dznum) {
        this.dznum = dznum;
    }

    public Long getCompanyid() {
        return companyid;
    }

    public void setCompanyid(Long companyid) {
        this.companyid = companyid;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("shareid", getShareid())
                .append("agencyid", getAgencyid())
                .append("gxlx", getGxlx())
                .append("spdl", getSpdl())
                .append("content", getContent())
                .append("images", getImages())
                .append("fbrname", getFbrname())
                .append("fbrdh", getFbrdh())
                .append("fbsj", getFbsj())
                .append("readnum",getReadnum())
                .append("scyxbz",getScyxbz())
                .append("dzyxbz",getDzyxbz())
                .append("agencyname",getAgencyname())
                .append("zcrdh",getZcrdh())
                .append("scnum",getScnum())
                .append("lynum",getLynum())
                .append("dznum",getDznum())
                .append("companyid",getCompanyid())
                .append("companyName",getCompanyName())
                .append("fbsjks",getFbsjks())
                .append("fbsjjs",getFbsjjs())
                .append("logo",getLogo())
                .toString();
    }
}
